<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: MainWindow类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_main_window.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pri-slots">Private 槽</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="class_main_window-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">MainWindow类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>the class for point cloud editor  
 <a href="class_main_window.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="main_window_8h_source.html">mainWindow.h</a>&gt;</code></p>
<div class="dynheader">
类 MainWindow 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_main_window.png" alt=""/>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a34c4b4207b46d11a4100c9b19f0e81bb"><td class="memItemLeft" align="right" valign="top"><a id="a34c4b4207b46d11a4100c9b19f0e81bb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a34c4b4207b46d11a4100c9b19f0e81bb">MainWindow</a> ()</td></tr>
<tr class="memdesc:a34c4b4207b46d11a4100c9b19f0e81bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor <br /></td></tr>
<tr class="separator:a34c4b4207b46d11a4100c9b19f0e81bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37130137d6ff6e04c00fab105fa37b89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a37130137d6ff6e04c00fab105fa37b89">MainWindow</a> (int argc, char **argv)</td></tr>
<tr class="memdesc:a37130137d6ff6e04c00fab105fa37b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor  <a href="class_main_window.html#a37130137d6ff6e04c00fab105fa37b89">更多...</a><br /></td></tr>
<tr class="separator:a37130137d6ff6e04c00fab105fa37b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98d00a93bc118200eeef9f9bba1dba7"><td class="memItemLeft" align="right" valign="top"><a id="ae98d00a93bc118200eeef9f9bba1dba7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ae98d00a93bc118200eeef9f9bba1dba7">~MainWindow</a> ()</td></tr>
<tr class="memdesc:ae98d00a93bc118200eeef9f9bba1dba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor <br /></td></tr>
<tr class="separator:ae98d00a93bc118200eeef9f9bba1dba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b66debb7c67a758dc2478b05dd168f0"><td class="memItemLeft" align="right" valign="top"><a id="a3b66debb7c67a758dc2478b05dd168f0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a3b66debb7c67a758dc2478b05dd168f0">increaseSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:a3b66debb7c67a758dc2478b05dd168f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the value of the spinbox by 1. <br /></td></tr>
<tr class="separator:a3b66debb7c67a758dc2478b05dd168f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dc873fb1462fa7edd38f2ce762da374"><td class="memItemLeft" align="right" valign="top"><a id="a7dc873fb1462fa7edd38f2ce762da374"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a7dc873fb1462fa7edd38f2ce762da374">decreaseSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:a7dc873fb1462fa7edd38f2ce762da374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrease the value of the spinbox by 1. <br /></td></tr>
<tr class="separator:a7dc873fb1462fa7edd38f2ce762da374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae91dbba2f697b376ce1743efccb8f84d"><td class="memItemLeft" align="right" valign="top"><a id="ae91dbba2f697b376ce1743efccb8f84d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ae91dbba2f697b376ce1743efccb8f84d">getSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:ae91dbba2f697b376ce1743efccb8f84d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the spinbox. <br /></td></tr>
<tr class="separator:ae91dbba2f697b376ce1743efccb8f84d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8969a8e66c21d9f26ba24abf3bd3da9"><td class="memItemLeft" align="right" valign="top"><a id="af8969a8e66c21d9f26ba24abf3bd3da9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af8969a8e66c21d9f26ba24abf3bd3da9">increaseSelectedSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:af8969a8e66c21d9f26ba24abf3bd3da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the value of the selected pts size spinbox by 1. <br /></td></tr>
<tr class="separator:af8969a8e66c21d9f26ba24abf3bd3da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3ec8bd2aeb200feebf14707b07a386"><td class="memItemLeft" align="right" valign="top"><a id="a6c3ec8bd2aeb200feebf14707b07a386"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a6c3ec8bd2aeb200feebf14707b07a386">decreaseSelectedSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:a6c3ec8bd2aeb200feebf14707b07a386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrease the value of the selected pts size spinbox by 1. <br /></td></tr>
<tr class="separator:a6c3ec8bd2aeb200feebf14707b07a386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5cd5f1b9153738e347a8cf50c29d010"><td class="memItemLeft" align="right" valign="top"><a id="ad5cd5f1b9153738e347a8cf50c29d010"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ad5cd5f1b9153738e347a8cf50c29d010">getSelectedSpinBoxValue</a> ()</td></tr>
<tr class="memdesc:ad5cd5f1b9153738e347a8cf50c29d010"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the selected pts size spinbox. <br /></td></tr>
<tr class="separator:ad5cd5f1b9153738e347a8cf50c29d010"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-slots"></a>
Private 槽</h2></td></tr>
<tr class="memitem:a7be6a5d98970ac1a6296c6f9aee1e9bb"><td class="memItemLeft" align="right" valign="top"><a id="a7be6a5d98970ac1a6296c6f9aee1e9bb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>about</b> ()</td></tr>
<tr class="separator:a7be6a5d98970ac1a6296c6f9aee1e9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a185c3927a39f35758683d821fe16d3a7"><td class="memItemLeft" align="right" valign="top"><a id="a185c3927a39f35758683d821fe16d3a7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>help</b> ()</td></tr>
<tr class="separator:a185c3927a39f35758683d821fe16d3a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:ae21b4ca2c156eb550dcfec3df44cc71a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ae21b4ca2c156eb550dcfec3df44cc71a">initWindow</a> ()</td></tr>
<tr class="separator:ae21b4ca2c156eb550dcfec3df44cc71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62cd8712fb41a754298f6f60eead2cb0"><td class="memItemLeft" align="right" valign="top"><a id="a62cd8712fb41a754298f6f60eead2cb0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a62cd8712fb41a754298f6f60eead2cb0">createActions</a> ()</td></tr>
<tr class="memdesc:a62cd8712fb41a754298f6f60eead2cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">create actions which are connected to file menus <br /></td></tr>
<tr class="separator:a62cd8712fb41a754298f6f60eead2cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4907b0251d305659e403c62921ef331"><td class="memItemLeft" align="right" valign="top"><a id="aa4907b0251d305659e403c62921ef331"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#aa4907b0251d305659e403c62921ef331">createMenus</a> ()</td></tr>
<tr class="memdesc:aa4907b0251d305659e403c62921ef331"><td class="mdescLeft">&#160;</td><td class="mdescRight">create menus such as file and help <br /></td></tr>
<tr class="separator:aa4907b0251d305659e403c62921ef331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acce4e32b95d3d5cb48470c053a1740c2"><td class="memItemLeft" align="right" valign="top"><a id="acce4e32b95d3d5cb48470c053a1740c2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#acce4e32b95d3d5cb48470c053a1740c2">createToolBars</a> ()</td></tr>
<tr class="memdesc:acce4e32b95d3d5cb48470c053a1740c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">create buttons in the tool bar <br /></td></tr>
<tr class="separator:acce4e32b95d3d5cb48470c053a1740c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5177f309e454c208df8a7676845155"><td class="memItemLeft" align="right" valign="top"><a id="ada5177f309e454c208df8a7676845155"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ada5177f309e454c208df8a7676845155">createSpinBoxes</a> ()</td></tr>
<tr class="memdesc:ada5177f309e454c208df8a7676845155"><td class="mdescLeft">&#160;</td><td class="mdescRight">create spin boxes used in the tool bar. <br /></td></tr>
<tr class="separator:ada5177f309e454c208df8a7676845155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe0853d329b0cdf9a41f5c3b7a15df0"><td class="memItemLeft" align="right" valign="top"><a id="a2fe0853d329b0cdf9a41f5c3b7a15df0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a2fe0853d329b0cdf9a41f5c3b7a15df0">createSliders</a> ()</td></tr>
<tr class="memdesc:a2fe0853d329b0cdf9a41f5c3b7a15df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">create sliders used in the tool bar. <br /></td></tr>
<tr class="separator:a2fe0853d329b0cdf9a41f5c3b7a15df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:acc112d69fe24bc3bd04ff9211869e0e9"><td class="memItemLeft" align="right" valign="top"><a id="acc112d69fe24bc3bd04ff9211869e0e9"></a>
<a class="el" href="class_cloud_editor_widget.html">CloudEditorWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#acc112d69fe24bc3bd04ff9211869e0e9">cloud_editor_widget_</a></td></tr>
<tr class="memdesc:acc112d69fe24bc3bd04ff9211869e0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the cloud editor GL widget <br /></td></tr>
<tr class="separator:acc112d69fe24bc3bd04ff9211869e0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8347e6ea0cb729d809d2ee5ba61e108"><td class="memItemLeft" align="right" valign="top"><a id="ac8347e6ea0cb729d809d2ee5ba61e108"></a>
QActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ac8347e6ea0cb729d809d2ee5ba61e108">action_group_</a></td></tr>
<tr class="memdesc:ac8347e6ea0cb729d809d2ee5ba61e108"><td class="mdescLeft">&#160;</td><td class="mdescRight">the action group for making actions checkable. <br /></td></tr>
<tr class="separator:ac8347e6ea0cb729d809d2ee5ba61e108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99bebaa738f4c99aa2eaa7ed4dec11f"><td class="memItemLeft" align="right" valign="top"><a id="af99bebaa738f4c99aa2eaa7ed4dec11f"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af99bebaa738f4c99aa2eaa7ed4dec11f">exit_action_</a></td></tr>
<tr class="memdesc:af99bebaa738f4c99aa2eaa7ed4dec11f"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for exit the cloud editor <br /></td></tr>
<tr class="separator:af99bebaa738f4c99aa2eaa7ed4dec11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e21dbab6ea2ea91c053f252d2fb60d5"><td class="memItemLeft" align="right" valign="top"><a id="a5e21dbab6ea2ea91c053f252d2fb60d5"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a5e21dbab6ea2ea91c053f252d2fb60d5">open_action_</a></td></tr>
<tr class="memdesc:a5e21dbab6ea2ea91c053f252d2fb60d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for opening file <br /></td></tr>
<tr class="separator:a5e21dbab6ea2ea91c053f252d2fb60d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b6d2e8a66317b5551b41ba077b28a5"><td class="memItemLeft" align="right" valign="top"><a id="a80b6d2e8a66317b5551b41ba077b28a5"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a80b6d2e8a66317b5551b41ba077b28a5">save_action_</a></td></tr>
<tr class="memdesc:a80b6d2e8a66317b5551b41ba077b28a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for saving file <br /></td></tr>
<tr class="separator:a80b6d2e8a66317b5551b41ba077b28a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7357ce379306a32fbea0fc1a79c24adb"><td class="memItemLeft" align="right" valign="top"><a id="a7357ce379306a32fbea0fc1a79c24adb"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a7357ce379306a32fbea0fc1a79c24adb">copy_action_</a></td></tr>
<tr class="memdesc:a7357ce379306a32fbea0fc1a79c24adb"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for copying selected points <br /></td></tr>
<tr class="separator:a7357ce379306a32fbea0fc1a79c24adb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89455e590a4b1571293e7886d2571c78"><td class="memItemLeft" align="right" valign="top"><a id="a89455e590a4b1571293e7886d2571c78"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a89455e590a4b1571293e7886d2571c78">paste_action_</a></td></tr>
<tr class="memdesc:a89455e590a4b1571293e7886d2571c78"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for pasting copied points <br /></td></tr>
<tr class="separator:a89455e590a4b1571293e7886d2571c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db671a72b5611bec92bbd3bcfbf2d20"><td class="memItemLeft" align="right" valign="top"><a id="a0db671a72b5611bec92bbd3bcfbf2d20"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a0db671a72b5611bec92bbd3bcfbf2d20">cut_action_</a></td></tr>
<tr class="memdesc:a0db671a72b5611bec92bbd3bcfbf2d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for cutting selected points <br /></td></tr>
<tr class="separator:a0db671a72b5611bec92bbd3bcfbf2d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f46bc5d1903d84637505d2bf3d81f3"><td class="memItemLeft" align="right" valign="top"><a id="a79f46bc5d1903d84637505d2bf3d81f3"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a79f46bc5d1903d84637505d2bf3d81f3">delete_action_</a></td></tr>
<tr class="memdesc:a79f46bc5d1903d84637505d2bf3d81f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for deleting selected points <br /></td></tr>
<tr class="separator:a79f46bc5d1903d84637505d2bf3d81f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a401e8d63ab358b5cca93aa797a9ba24e"><td class="memItemLeft" align="right" valign="top"><a id="a401e8d63ab358b5cca93aa797a9ba24e"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a401e8d63ab358b5cca93aa797a9ba24e">about_action_</a></td></tr>
<tr class="memdesc:a401e8d63ab358b5cca93aa797a9ba24e"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for viewing the software information <br /></td></tr>
<tr class="separator:a401e8d63ab358b5cca93aa797a9ba24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a570542457aa484877f34441f003b9f5e"><td class="memItemLeft" align="right" valign="top"><a id="a570542457aa484877f34441f003b9f5e"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a570542457aa484877f34441f003b9f5e">help_action_</a></td></tr>
<tr class="memdesc:a570542457aa484877f34441f003b9f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for viewing the software use/control information <br /></td></tr>
<tr class="separator:a570542457aa484877f34441f003b9f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbcbc2b5da52f65fdbad2d3143cc84b1"><td class="memItemLeft" align="right" valign="top"><a id="afbcbc2b5da52f65fdbad2d3143cc84b1"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#afbcbc2b5da52f65fdbad2d3143cc84b1">toggle_blend_action_</a></td></tr>
<tr class="memdesc:afbcbc2b5da52f65fdbad2d3143cc84b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for toggling the pseudo distance display <br /></td></tr>
<tr class="separator:afbcbc2b5da52f65fdbad2d3143cc84b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f398e38d5ce904503c372a71b0a3860"><td class="memItemLeft" align="right" valign="top"><a id="a1f398e38d5ce904503c372a71b0a3860"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a1f398e38d5ce904503c372a71b0a3860">view_action_</a></td></tr>
<tr class="memdesc:a1f398e38d5ce904503c372a71b0a3860"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for switching to view mode <br /></td></tr>
<tr class="separator:a1f398e38d5ce904503c372a71b0a3860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887dab873fa973b10208eac5c4dda83b"><td class="memItemLeft" align="right" valign="top"><a id="a887dab873fa973b10208eac5c4dda83b"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a887dab873fa973b10208eac5c4dda83b">undo_action_</a></td></tr>
<tr class="memdesc:a887dab873fa973b10208eac5c4dda83b"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for undo <br /></td></tr>
<tr class="separator:a887dab873fa973b10208eac5c4dda83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1435b53527221c11409779c9bfc90442"><td class="memItemLeft" align="right" valign="top"><a id="a1435b53527221c11409779c9bfc90442"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a1435b53527221c11409779c9bfc90442">select_action_</a></td></tr>
<tr class="memdesc:a1435b53527221c11409779c9bfc90442"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for point selection <br /></td></tr>
<tr class="separator:a1435b53527221c11409779c9bfc90442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9d3ce8019e21622a6a0eccdd049487"><td class="memItemLeft" align="right" valign="top"><a id="a3b9d3ce8019e21622a6a0eccdd049487"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a3b9d3ce8019e21622a6a0eccdd049487">select_2D_action_</a></td></tr>
<tr class="memdesc:a3b9d3ce8019e21622a6a0eccdd049487"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for 2D point selection <br /></td></tr>
<tr class="separator:a3b9d3ce8019e21622a6a0eccdd049487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac605a0c733bdaeda68115cae2cc0419f"><td class="memItemLeft" align="right" valign="top">QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ac605a0c733bdaeda68115cae2cc0419f">box_edit_action_</a></td></tr>
<tr class="memdesc:ac605a0c733bdaeda68115cae2cc0419f"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for 3D point selection  <a href="class_main_window.html#ac605a0c733bdaeda68115cae2cc0419f">更多...</a><br /></td></tr>
<tr class="separator:ac605a0c733bdaeda68115cae2cc0419f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2d44c7823f622248650fe8e0a328729"><td class="memItemLeft" align="right" valign="top"><a id="af2d44c7823f622248650fe8e0a328729"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af2d44c7823f622248650fe8e0a328729">invert_select_action_</a></td></tr>
<tr class="memdesc:af2d44c7823f622248650fe8e0a328729"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for invert selection <br /></td></tr>
<tr class="separator:af2d44c7823f622248650fe8e0a328729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b85c1bd799b733451c19e57c3cab352"><td class="memItemLeft" align="right" valign="top"><a id="a4b85c1bd799b733451c19e57c3cab352"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a4b85c1bd799b733451c19e57c3cab352">transform_action_</a></td></tr>
<tr class="memdesc:a4b85c1bd799b733451c19e57c3cab352"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for transforming the cloud <br /></td></tr>
<tr class="separator:a4b85c1bd799b733451c19e57c3cab352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddb1cc67fa67cadb939018191d24ea3"><td class="memItemLeft" align="right" valign="top"><a id="adddb1cc67fa67cadb939018191d24ea3"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#adddb1cc67fa67cadb939018191d24ea3">denoise_action_</a></td></tr>
<tr class="memdesc:adddb1cc67fa67cadb939018191d24ea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for denoising the cloud <br /></td></tr>
<tr class="separator:adddb1cc67fa67cadb939018191d24ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae486c78ed3fe740452a0869d3924913b"><td class="memItemLeft" align="right" valign="top"><a id="ae486c78ed3fe740452a0869d3924913b"></a>
QAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ae486c78ed3fe740452a0869d3924913b">show_stat_action_</a></td></tr>
<tr class="memdesc:ae486c78ed3fe740452a0869d3924913b"><td class="mdescLeft">&#160;</td><td class="mdescRight">action for showing the statistics of the editor <br /></td></tr>
<tr class="separator:ae486c78ed3fe740452a0869d3924913b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f9bddd4c60c24590211b797bba7f06"><td class="memItemLeft" align="right" valign="top"><a id="a12f9bddd4c60c24590211b797bba7f06"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a12f9bddd4c60c24590211b797bba7f06">file_menu_</a></td></tr>
<tr class="memdesc:a12f9bddd4c60c24590211b797bba7f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">the file menu <br /></td></tr>
<tr class="separator:a12f9bddd4c60c24590211b797bba7f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0992ed9de3218dcc8eb3e7564a9aa8aa"><td class="memItemLeft" align="right" valign="top"><a id="a0992ed9de3218dcc8eb3e7564a9aa8aa"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a0992ed9de3218dcc8eb3e7564a9aa8aa">edit_menu_</a></td></tr>
<tr class="memdesc:a0992ed9de3218dcc8eb3e7564a9aa8aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">the menu for editing tools <br /></td></tr>
<tr class="separator:a0992ed9de3218dcc8eb3e7564a9aa8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f5978495ace6986a70d3b0399f2b472"><td class="memItemLeft" align="right" valign="top"><a id="a2f5978495ace6986a70d3b0399f2b472"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a2f5978495ace6986a70d3b0399f2b472">display_menu_</a></td></tr>
<tr class="memdesc:a2f5978495ace6986a70d3b0399f2b472"><td class="mdescLeft">&#160;</td><td class="mdescRight">the menu for display options <br /></td></tr>
<tr class="separator:a2f5978495ace6986a70d3b0399f2b472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546d23acdbac6c9c6528c90105cddc40"><td class="memItemLeft" align="right" valign="top"><a id="a546d23acdbac6c9c6528c90105cddc40"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a546d23acdbac6c9c6528c90105cddc40">view_menu_</a></td></tr>
<tr class="memdesc:a546d23acdbac6c9c6528c90105cddc40"><td class="mdescLeft">&#160;</td><td class="mdescRight">the menu for visualization tools <br /></td></tr>
<tr class="separator:a546d23acdbac6c9c6528c90105cddc40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38378d8b0d8a1f4fd05fcfe227a43cda"><td class="memItemLeft" align="right" valign="top"><a id="a38378d8b0d8a1f4fd05fcfe227a43cda"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a38378d8b0d8a1f4fd05fcfe227a43cda">select_menu_</a></td></tr>
<tr class="memdesc:a38378d8b0d8a1f4fd05fcfe227a43cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">the menu for select tools <br /></td></tr>
<tr class="separator:a38378d8b0d8a1f4fd05fcfe227a43cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad469671c388fb22832603346e7dfca6a"><td class="memItemLeft" align="right" valign="top"><a id="ad469671c388fb22832603346e7dfca6a"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ad469671c388fb22832603346e7dfca6a">tool_menu_</a></td></tr>
<tr class="memdesc:ad469671c388fb22832603346e7dfca6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">the menu for other algorithmic tools <br /></td></tr>
<tr class="separator:ad469671c388fb22832603346e7dfca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2db79230499540b8bcb71a09be6ab72"><td class="memItemLeft" align="right" valign="top"><a id="ab2db79230499540b8bcb71a09be6ab72"></a>
QMenu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ab2db79230499540b8bcb71a09be6ab72">help_menu_</a></td></tr>
<tr class="memdesc:ab2db79230499540b8bcb71a09be6ab72"><td class="mdescLeft">&#160;</td><td class="mdescRight">the help menu <br /></td></tr>
<tr class="separator:ab2db79230499540b8bcb71a09be6ab72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f438bf3e84e132fd2d5ec5f62051e2c"><td class="memItemLeft" align="right" valign="top"><a id="a2f438bf3e84e132fd2d5ec5f62051e2c"></a>
QSpinBox *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a2f438bf3e84e132fd2d5ec5f62051e2c">point_size_spin_box_</a></td></tr>
<tr class="memdesc:a2f438bf3e84e132fd2d5ec5f62051e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the spin box for adjusting point size. <br /></td></tr>
<tr class="separator:a2f438bf3e84e132fd2d5ec5f62051e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88a66a2d49a5fcec61aec07e0090467"><td class="memItemLeft" align="right" valign="top"><a id="ad88a66a2d49a5fcec61aec07e0090467"></a>
QSpinBox *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ad88a66a2d49a5fcec61aec07e0090467">selected_point_size_spin_box_</a></td></tr>
<tr class="memdesc:ad88a66a2d49a5fcec61aec07e0090467"><td class="mdescLeft">&#160;</td><td class="mdescRight">the spin box for adjusting the size of the selected point. <br /></td></tr>
<tr class="separator:ad88a66a2d49a5fcec61aec07e0090467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7553ce01509871c8f90f6fc1f2313f3"><td class="memItemLeft" align="right" valign="top"><a id="af7553ce01509871c8f90f6fc1f2313f3"></a>
QToolBar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af7553ce01509871c8f90f6fc1f2313f3">edit_tool_bar_</a></td></tr>
<tr class="memdesc:af7553ce01509871c8f90f6fc1f2313f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">the tool bar containing all the cloud editing buttons. <br /></td></tr>
<tr class="separator:af7553ce01509871c8f90f6fc1f2313f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a782f1f3e56dc61daa64d2c741e777485"><td class="memItemLeft" align="right" valign="top"><a id="a782f1f3e56dc61daa64d2c741e777485"></a>
QToolBar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a782f1f3e56dc61daa64d2c741e777485">view_tool_bar_</a></td></tr>
<tr class="memdesc:a782f1f3e56dc61daa64d2c741e777485"><td class="mdescLeft">&#160;</td><td class="mdescRight">the tool bar containing all the visualization function buttons <br /></td></tr>
<tr class="separator:a782f1f3e56dc61daa64d2c741e777485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6d3379e5f3a4f4b90c09567611393c"><td class="memItemLeft" align="right" valign="top"><a id="a1c6d3379e5f3a4f4b90c09567611393c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a1c6d3379e5f3a4f4b90c09567611393c">window_width_</a></td></tr>
<tr class="memdesc:a1c6d3379e5f3a4f4b90c09567611393c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the width of the main window. <br /></td></tr>
<tr class="separator:a1c6d3379e5f3a4f4b90c09567611393c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa776c23ba74ac43fc615d3f077e5a7d8"><td class="memItemLeft" align="right" valign="top"><a id="aa776c23ba74ac43fc615d3f077e5a7d8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#aa776c23ba74ac43fc615d3f077e5a7d8">window_height_</a></td></tr>
<tr class="memdesc:aa776c23ba74ac43fc615d3f077e5a7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">the height of the main window. <br /></td></tr>
<tr class="separator:aa776c23ba74ac43fc615d3f077e5a7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34c6289afd749407a3dad95f67d125a0"><td class="memItemLeft" align="right" valign="top"><a id="a34c6289afd749407a3dad95f67d125a0"></a>
QSlider *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a34c6289afd749407a3dad95f67d125a0">move_speed_slider_</a></td></tr>
<tr class="memdesc:a34c6289afd749407a3dad95f67d125a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">the slider used for adjusting moving speed. <br /></td></tr>
<tr class="separator:a34c6289afd749407a3dad95f67d125a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>the class for point cloud editor </p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="a37130137d6ff6e04c00fab105fa37b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37130137d6ff6e04c00fab105fa37b89">&#9670;&nbsp;</a></span>MainWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MainWindow::MainWindow </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">argc</td><td>The number of c-strings to be expected in argv </td></tr>
    <tr><td class="paramname">argv</td><td>An array of c-strings. The zero entry is expected to be the name of the appliation. Any additional strings will be interpreted as filenames designating point clouds to be loaded. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="ae21b4ca2c156eb550dcfec3df44cc71a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae21b4ca2c156eb550dcfec3df44cc71a">&#9670;&nbsp;</a></span>initWindow()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MainWindow::initWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Initialization function. This handles the initialization of the widget, menus, actions, etc. </p>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="ac605a0c733bdaeda68115cae2cc0419f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac605a0c733bdaeda68115cae2cc0419f">&#9670;&nbsp;</a></span>box_edit_action_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QAction* MainWindow::box_edit_action_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>action for 3D point selection </p>
<p>action for box edit </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/<a class="el" href="main_window_8h_source.html">mainWindow.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_main_window.html">MainWindow</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
